
$(function() {

	obj = $('[data-object]').attr('data-object');
	current_type = $('#select-id_tipo_evento').attr('selectedIndex');

	$('input:visible, select:visible').first().focus();
	
	$('.buttonset').buttonset();
	
	$('input[type="radio"]', '#visual-type').bind('click', function() {
		$('body').removeClass();
		$('body').addClass($(this).attr('id'));
		setCookie('app-style', $(this).attr('id'), 100);
	});
	
	
	$('[data-textsize]').live('click', function(e) {
		e.preventDefault();
		var size = parseInt($('body').css('fontSize'));
		if ($(this).attr('data-textsize') === 'plus')
			size += 1;
		else
			size -= 1;
		$('body').css('fontSize', size);
	});

	$('#add-image').live('click', function(e) {
		e.preventDefault();
		var newElement = $(".image-list li:last").clone();

		$('input', newElement).val('');

		newElement.appendTo(".image-list");
	});


	//editor('[data-role=editor]');
	
        $( ".hasDatePicker" ).datepicker({'dateFormat': 'yy-mm-dd'});

/* Common
------------------------------------------------------------------------------------------ */
	
	// Seleccionar todos los checkbox
	$('[data-action="selectall"]').click(function() {
//alert('a');
		checkboxes = $(this).parents('ul').find('input[type="checkbox"]');
		if ($(this).attr('checked'))
			checkboxes.attr('checked', 'checked');
		else
			checkboxes.removeAttr('checked');
	});
	
	$('[data-role=massiveactions]').change(function() {
		confirm('Seguro que desea '+$(this).attr('data-trigger')+' los contactos seleccionados')? $('#select-list').submit() : $(this).attr('selectedIndex', 0);
			
	});

	$('#data_confirmar-trigger').click(function() {
		if (confirm('Seguro que desea '+$(this).attr('data-trigger')+' los contactos seleccionados')) {
			$('#'+$(this).attr('data-hidden')).val('1');
			$('#select-list').submit();
		}
			
	});

	$('#select-id_tipo_evento').change(function() {
		confirm('Cambiar el tipo de evento a '+$('#select-id_tipo_evento option:selected').html())? $('#form-change-type').submit() : $(this).attr('selectedIndex', current_type);
	});

	$('#form-provincia').change(function(ev) {
		$.get('/admin/localidades.php?id_provincia='+$(this).val()+'&default=', function(data) {
			$('#form-localidad').empty().html(data);
		});
	});

/*
	$('[data-role=selectmenu]').selectmenu({hideSelected: true}).change(function() {
			$('[data-event=' + $(this).attr('data-trigger') + ']').trigger('click');
	});
*/

});


function setCookie(name,value,expiredays) {
	var exdate=new Date();
	exdate.setDate(exdate.getDate()+expiredays);
	document.cookie=name+ "=" +escape(value)+
	((expiredays==null) ? "" : ";expires="+exdate.toUTCString()+'; path=/');
}

/*
function editor(obj) {
	$(obj).fck({
		path: '/js/fckeditor/',
		toolbar:'SIC',
		height: 500
	});
};
*/


